package XMFramework.Interface
{
	public interface IConfig
	{
		function getMetadata( name : String ) : Object;
		
		function loadSWF( configFileUrl:String, configMeta:Array, onResult : Function, onProgess:Function ) : void;
		
		function loadJSON( identityUrls : Array, onResult : Function ) : void
		
		function getEntityConf(entityID : String):Object;
		
		function getPropertyConf( propertyID : String ):Object;
		
		function getPropertyConfFromEntity( entityID : String ):Array;
		
		function getItemOrEntity(entityID : String):Object;
		
		function getShopItemConf( id : String ):Object;
		
		function getItemConf( id : String ):Object;
		
		function getRequireLvOfIcon( id : String ):int;
			
		
	}
}